package com.share.common.utils;

import org.springframework.util.StringUtils;

import java.util.regex.Pattern;

public class NumUtil {

    /**
     * 描述: 数字验证(支持1位+-号)
     */
    public static boolean isNum(String str) {
        if (StringUtils.isEmpty(str)) {
            return false;
        }
        String timeRegex = "^[-+]?(\\d+)$";
        return Pattern.matches(timeRegex, str);
    }

    /**
     * 描述: dubbo数字验证(支持1位+-号)
     */
    public static boolean isDouble(String str) {
        if (StringUtils.isEmpty(str)) {
            return false;
        }
        String timeRegex = "^[-+]?(\\d+)[.]?(\\d+)$";
        return Pattern.matches(timeRegex, str);
    }
}
